/**
 * 1. 通过键值形式定义语言
 * 2. 通过useI18n().t() 展示语言
 */
export default {
  formBase: {
    baseConfiguration: '基础配置',
    startConfiguration: '启动配置',
    extendConfiguration: '扩展配置',
    eventConfiguration: '事件配置',
    informRemind: '通知提醒',
    buttonConfiguration: '按钮配置',
  },
  formNode: {
    base: '基础配置',
    countersign: '会签配置',
    random: '随机配置',
    joint: '候选配置',
    selectPersonnel: '可处理人',
    submitResolve: '提交分解',
    rejectConfiguration: '驳回配置',
    warningDelays: '预警配置',
    circulateConfiguration: '传阅配置',
    buttonConfiguration: '按钮配置',
    eventConfiguration: '事件配置',
    endorseConfiguration: '加签配置',
    approvaNotice: '审批告知',
    formControl: '表单控制',
  },
  baseConfiguration: {
    flowName: '流程名称',
    bindingFuncName: '绑定功能',
    auxiliaryFuncName: '附属功能',
    contextTemplate: '内容模板',
    flowType: '流程分类',
    deployEnvironment: '部署环境',
  },
  startConfiguration: {
    canEveryoneStart: '任何人启动',
    canEveryoneStartContext: '未勾选时本人只能启动本人登记的流程',
    canBootableRoleNames: '可启动角色',
    startExpression: '表达式',
    startExpressionComments:
      '系统默认判定启动表达式，表达式失败则直接不展示；表达式成功按照单据创建人启动；如果勾选任何人启动，则不判定创建人。如果选择启动角色，则判断当前登录人所在角色，在则可启动，不在则不能启动。',
  },
  extendConfiguration: {
    canSponsor: '可发起',
    canSponsorContext: '把启动和送交合并成一步，简化操作。',
    canRetrieve: '可取回',
    canRetrieveContext: '可把送交后的流程再取回到上一节点。',
    canReturn: '可退回',
    canReturnContext: '可把流转到自己的流程退回至上一节点。',
    canUrged: '可催办',
    canUrgedContext: '用户审批以后可对后续节点进行催办。',
    canCancel: '可撤销',
    canCancelContext: '流程启动人可在自身节点时操作撤销。',
    canInvalid: '可作废',
    canInvalidContext: '流程启动人可以操作流程直接作废。',
    canTransfer: '可转办',
    canTransferContext: '把交给A的任务，转交给B进行处理。',
    canDelegate: '可委托',
    canDelegateContext: '把交给本人的任务委托给其他人处理。',
    canHang: '可挂起',
    canHangContext: '流程处于挂起状态，任何人不能操作。',
    easyLaunch: '简易发起',
    easyLaunchContext: '发起时无需给出意见，一键发起。',
    easyApproval: '简易审批',
    easyApprovalContext: '审批时无需给出意见，直接审批。',
    examineRecord: '审批记录',
    hideStateInfo: '隐藏状态信息',
    hideTimeInfo: '隐藏耗时信息',
  },
  eventConfiguration: {
    title: '全局事件',
  },
  formLine: {
    baseConfiguration: '基础配置',
    label: '名称',
    info: '条件',
    styleConfiguration: '样式配置',
    dashed: '虚线',
    dashedContext: '默认是实线。',
    strokeColor: '颜色',
    fontSize: '文字大小',
    fontFamily: '文字样式',
    fontColor: '文字颜色',
  },
  informRemind: {
    informTemplate: '通知模板',
    serveConfiguration: '三方服务配置',
    remindTypes: '提醒方式',
  },
  buttonConfiguration: {
    name: '按钮',
    customName: '新名称',
    approvalComments: '新审批意见',
    pcListeners: '事件',
  },
  formStart: {
    header: '基础配置',
    name: '名称',
    resourceId: '类型',
    formSchemeName: '绑定表单',
  },
  formEnd: {
    header: '基础配置',
    name: '名称',
    resourceId: '类型',
    formSchemeName: '绑定表单',
    formControl: '表单控制',
  },
  FormTaskJudge_BaseConfiguration: {
    listSynchronization: '列表同步',
    listSynchronizationContext: '任务流转后表格重新加载最新数据。',
    taskRetrieveConfig: '不可取回',
    taskRetrieveConfigContext: '本节点无法执行取回操作。',
    taskUrgeConfig: '可催办',
    taskUrgeConfigContext: '用户审批以后可对后续节点进行催办。',
    taskInvalidConfig: '可作废',
    taskInvalidConfigContext: '流程启动人可以操作流程直接作废。',
    taskTransferConfig: '可转办',
    taskTransferConfigContext: '把交给A的任务，转交给B进行处理。',
    taskDelegateConfig: '可委托',
    taskDelegateConfigContext: '把交给本人的任务委托给其他人处理。',
    taskFormBasicConfig: '表单可编辑',
    taskFormBasicConfigContext: '流程流转到本节点时表单可以编辑。',
    taskRemindConfig: '消息不提醒',
    taskRemindConfigCentext: '流程流转到本节点时不发出任何提醒。',
    simpleApproval: '不简易审批',
    simpleApprovalContext: '本节点不允许执行简易审批。',
    allUserDefaultSelected: '自动全选',
    allUserDefaultSelectedContext: '审批时自动选择所有人员进入被选框。',
    asyncTree: '异步树',
    asyncTreeContext: '审批页面使用异步方式加载待选人员。',
    taskJumpConfig: '可跳跃',
    taskJumpConfigContext: '前节点与本节点处理人相同时自动提交。',
    enableLogic: '启用逻辑',
    enableLogicContext: '可以让非判断节点拥有判断节点的特性。',
    orderApproval: '顺序审批',
    orderApprovalContext: '多人审批组内成员必须按照顺序审批。',
  },
  SelectPersonnel: {
    id: '规则定义',
    code: '规则值',
    source: '进入路径',
    personnelReference: '人员参照',
  },
  SubmitResolve: {
    context: '可配置多个提交按钮用于方便客户快速选择提交路径',
    name: '自定义按钮名称',
    code: '提交节点',
  },
  RejectConfiguration: {
    enable: '可驳回',
    enableContext: '该节点可以执行驳回操作。',
    dismissTaskName: '驳回节点',
    directSubmitAfterDismiss: '可直接提交驳回人',
    directSubmitAfterDismissContext: '被驳回后可直接提交至驳回前节点。',
    name: '自定义按钮名称',
    nodeId: '驳回节点',
    context: '可配置多个驳回按钮用于方便客户快速选择驳回路径',
    disableSubmitAfterGoback: '被驳后强制提交',
    disableSubmitAfterGobackContext: '被驳回后节点只有直接送交按钮。',
    refusalToDisableDelivery: '被驳后禁用送交',
    refusalToDisableDeliveryContext: '被驳回后节点禁用送交操作。',
    canNotReturn: '不可退回',
    canNotReturnContext: '本节点无法执行退回操作。',
    submitReturnPersonDirectly: '可直接送交退回人',
    submitReturnPersonDirectlyContext: '退回后节点仅可送交给退回人。',
  },
  WarningDelays: {
    postpone: '启动预警',
    postponeContext: '勾选后根据添加的计算方式生效。',
    formulaMode: '计算方式',
    duration: '时长',
    unit: '单位',
    mannerFn: '执行方法',
    processLimited: '处理时限',
    warningLimited: '预警时限',
    reminderFrequency: '提醒频率',
    executionType: '执行类型',
  },
  CirculateConfiguration: {
    circulated: '可传阅',
    circulatedContext: '本节点可以执行传阅操作',
    autoCirculated: '自动传阅',
    autoCirculatedContext: '流程到本节点后系统自动传阅给指定人。',
    context: '构建可传阅人规则，自动传阅会选择规则包含的所有人',
    rule: '选择规则',
    ruleConfig: '规则配置',
  },
  EndorseConfiguration: {
    allowCountersign: '允许加签',
    allowCountersignContext: '本流程节点会出现加签按钮。',
    infiniteCountersign: '无限加签',
    infiniteCountersignContext: '被加签节点具备再次加签权限。',
    notSignback: '不可回签',
    notSignbackContext: '被加签节点不允许执行回签操作。',
    forceSignback: '强制回签',
    forceSignbackContext: '被加签节点只有回签操作权限。',
    context: '构建可加签人规则',
    rule: '选择规则',
    ruleConfig: '规则配置',
  },
  ApprovaNotice: {
    flowSponsor: '流程发起人',
    flowSponsorContext: '本流程节点发起人收到通知。',
    processApprovedPersonnel: '流程已审批人员',
    processApprovedPersonnelContext: '流程已审批过的人员收到通知。',
    ApprovedLead: '审批人直属领导',
    ApprovedLeadContext: '本节点审批人的直属领导收到通知。',
    ApprovedDeptLead: '审批人部门领导',
    ApprovedDeptLeadContext: '本节点审批人的部门领导收到通知。',
    context: '本节点审批操作后，将审批状态及审批意见，用系统通知消息的形式，告知给相关人员。',
  },
  CountersignConfiguration: {
    ruleType: '规则类型',
    passScale: '通过比例',
    principal: '负责人',
    allVoting: '全部投票',
    allVotingContext: '在比例通过制下需要全员投票才可流转。',
    orderApproval: '顺序审批',
    orderApprovalContext: '会签人员需要按照规划的顺序逐个审批。',
    RuntimeAdjustment: '运行时调整',
    RuntimeAdjustmentContext: '会签运行时发起人可对人员进行调整。',
    PreoperationAdjustment: '运行前调整',
    PreoperationAdjustmentContext: '会签运行前发起人可对人员进行调整。',
    deselectAll: '取消全选',
    deselectAllContext: '会签配置时默认将不再选中任何人员。',
    context:
      ' 注意：会签节点，默认在设计时会自动选择所有人员。只有在选择【运行前调整】以后再选择【取消全选】默认才不再选中任何人员。',
  },
  JointConfiguration: {
    submitTeam: '提交给团队',
    submitTeamContext: '无需选人，任务自动提交给团队所有人。',
  },
  randomConfiguration: {
    teamName: '团队名称',
    distributeRandom: '随机派发',
    distributeRandomContext: '团队人员进行随机派发任务。',
    distributedPolling: '轮询派发',
    distributedPollingContext: '确保本次任务派发相对公平。',
  },
  informModal: {
    flowBacklog: '流程待办展示模板（首页流程待办模块中展示)',
    flowBacklogHint:
      '编写自定义的HTML模版展示,流程名称：{proccessName},功能名称:{funcName},任务节点：{taskName},创建时间：{createTime},业务字段引用：{bean.}',
    title: '消息提醒标题',
    dwr: '页面提醒正文（右下角弹出窗展示）',
    email: '邮件提醒正文',
    note: '短信提醒正文',
    thirdparty: '企业微信、钉钉、飞书、华为WeLink提醒正文',
    context:
      '消息提醒模版配置,引用变量格式: {字段名} {@流程变量或系统变量@}流程变量有：@PROCESS_NAME@(流程名称) @PROCESS_CURRENTTASK@(活动节点) @SUBMIT_OPERATE@(执行动作) @SUBMIT_COMMENTS@(审批意见)',
  },
  AddEventModal: {
    title: '全局事件',
    nodeTitle: '节点事件',
    eventType: '类型',
    executeStratey: '执行策略',
    fieldsConfig: '赋值字段配置',
    serviceBean: '业务Bean丨SQL模板编码',
    serviceMethod: '业务方法',
    methodParam: '方法参数',
  },
  AssignmentConstructor: {
    title: '赋值构造器',
    field: '字段名',
    value: '值',
  },
  ServeConfiguration: {
    title: '服务设置',
    beanName: '服务Bean',
    beanMethod: '对应方法',
  },
  SqlConfiguration: {
    title: 'SQL设置',
    sql: '过滤条件',
    btnText: '查询条件拼装器',
  },
  RoledeptpostSelector: {
    roleTitle: '指定角色',
    deptTitle: '指定部门',
    postTitle: '指定岗位',
    roleHeader: '角色树',
    deptHeader: '部门树',
    postHeader: '岗位树',
    checkedHeader: '已选角色',
    filterHeader: '人员过滤',
    cascadeDrag: '级联拖拽',
    removeAll: '全部移除',

    company: '公司内可见',
    companyContext: '已选部门中同一公司内的人员可见。',
    companyContextRole: '已选角色中同一公司内的人员可见。',
    companymanagerdept: '公司监管可见',
    companymanagerdeptContext: '已选部门中所监管公司内人员可见。',
    companymanagerroleContext: '已选角色中所监管公司内人员可见。',
    dept: '仅本部门可见',
    deptContext: '已选部门中与本人同一部门人员可见。',
    roleContext: '已选角色中与本人同一部门人员可见。',
    deptall: '部门内可见',
    deptallContext: '本部门包含子部门均可见。',
    zsld: '直属领导可见',
    zsldContext: '已选部门中仅直接下属人员可见。',
    zsldContextRole: '已选角色中仅直接下属人员可见。',
    head: '部门领导可见',
    headContext: '已选部门中所管理部门下属人员可见。',
    headContextRole: '已选角色中所管理部门下属人员可见。',
    jghead: '监管领导可见',
    jgheadContext: '已选部门中所监管部门下属人员可见。',
    jgheadContextRole: '已选角色中所监管部门下属人员可见。',

    userWhereSql: '人员过滤SQL',
    whereSqlContext: '过滤条件备注',
    jquery: '拼装器',
  },
  SqlDefinition: {
    title: 'SQL定义',
  },
};
